// 个人基本信息
// 姓名
const nameInp = $('.xm');
// 性别
const sexInp = $('.btn4 input');
//出生年月
const birthInp = $('.csny');
let birth = new Date().toLocaleDateString();
// 现居住地
let addressInp = $('.xjdz');
//最高学历
const eduSel = $('.zgxl');
//工作经验
const jobYearInp = $('.gzjy');
//手机号码
const telInp = $('.sjhm');
//联系邮箱
const emailInp = $('.lxyx');
//简历名称
const resumeInp = $('.jlmc');
//从事行业
const industrySel = $('.cshy');
//期望职位
const jobInp = $('.qwzw');
//期望薪资
let money = 0;
// 最低薪资
const minMoneyInp = $('.zdxz');
// 最高薪资
const maxMoneyInp = $('.zgxz');
//期望城市
const expectCityInp = $('.qwcs');
//工作性质
const jobTypebtn = $('#btn5 input');
//到岗时间
const dateInp = $('.dgsj');
//求职状态
const jobStatusSel = $('.qzct');
// 省
const sprovinceSel = $('#sprovince');
let province = '';
// 市
const scitySel = $('#scity');
let city = '';
// 区
const sareaSel = $('#sarea');
let area = '';
var a = 0
var minMoney
var maxMoney
var sex
var edu
var tel
var email
var id
var name1
var industry
var jobType
// 从后台获取简历表 求职表的数据

function shan() {
  jobYear = jobYearInp.val();

  if (/\d/.test(minMoneyInp.val()) || minMoneyInp.val() == '') {
    minMoney = minMoneyInp.val();
    minMoney=minMoneyInp.val();
  }
  if (/\d/.test(maxMoneyInp.val()) || maxMoneyInp.val() == '') {
    maxMoney = maxMoneyInp.val();
  }
  job = jobInp.val()
  date = dateInp.val();
  jobStatus = jobStatusSel.find('option:selected').text();
}
  
function xia() {
  birth = birthInp.val();
  address = addressInp.val();
  edu = eduSel.val();
  if (/^[\u4e00-\u9fa5]{2,6}$/.test(nameInp.val()) || nameInp.val() == '') {
    name1= nameInp.val();
  }
  if (/^1([358][0-9]|4[579]|66|7[0135678]|9[89])[0-9]{8}$/.test(telInp.val()) || telInp.val() == '') {
    tel = telInp.val();
  }
  if (/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/.test(emailInp.val()) || emailInp.val() == '') {
    email = emailInp.val();
  }

}
 

$.ajax({
  url: '/selectResume',
  method: 'post',
  success: (res) => {
    console.log(res);
    res.resume.forEach(item => {
      jobStatusSel.find('option:selected').val(item.res_status);

      nameInp.val(item.res_id);
      //到岗时间
      dateInp.val((item.res_date).substring(0, 10))
      //工作经验
      jobYearInp.val(item.res_experience)

      //最低薪资
      minMoneyInp.val((item.res_money).substring(0, 4));
      //最高薪资
      maxMoneyInp.val((item.res_money).substring(5, 9))
      //期望职位
      jobInp.val(item.res_job)
    });
  }
});

$.ajax({
  url: '/selectseeker',
  method: 'post',
  success: (res) => {
    console.log(res.seeker);
    res.seeker.forEach(item => {
      // 姓名
      nameInp.val(item.s_name)
      //手机号码
      telInp.val(item.s_tel)
      //联系邮箱
      emailInp.val(item.s_email)
      //出生年月
      birthInp.val((item.s_birth).substring(0, 10))
      //现居地址
      addressInp.val(item.s_address)

      eduSel.val(item.s_edu)
    });
  }
});


function shen (date) {
  $("#sprovinceSel").find("option").remove();

  // console.log($(date).val());
  for (let i = 0; i < provice.length; i++) {
    if (provice[i].name == $(date).val()) {
      a = i
      provice[i].city.forEach(item => {
        scitySel.append(`<option onclick="shi(this)">${item.name}</option>`);
        // citySel.append(`<option>${item.city_name}</option>`);
      });
    }
  }
}
function shi (date) {
  $("#scitySel").find("option").remove();

  console.log(provice[a].city[0].districtAndCounty);
  // for (let i = 0; i < provice[a].length; i++) {
  //   if (provice[a].city.name == $(date).val()) {
  provice[a].city[0].districtAndCounty.forEach(item => {
    sareaSel.append(`<option>${item}</option>`);
  });

  // console.log(provice[a].city.name);
  //   }
  // }

}
$.ajax({
  url: '/selectAddress',
  method: 'post',
  success: (res) => {
    res.province.forEach(item => {
      sprovinceSel.append(`<option onclick="shen(this)">${item.pro_name}</option>`);
      // provinceSel.append(`<option>${item.pro_name}</option>`);

    });

    // res.city.forEach(item => {
    //   scitySel.append(`<option>${item.city_name}</option>`);
    //   // citySel.append(`<option>${item.city_name}</option>`);
    // });
    // res.area.forEach(item => {
    //   sareaSel.append(`<option>${item.area_name}</option>`);
    // });
    // console.log(res);
  }
});

//获取个人信息 添加到数据库中的RESUME表
// 获取姓名
// nameInp.on('blur', function () {
//   // 判断是否为中文

//   nameInp.focus();
// });
// 获取性别
// for (let i = 0; i < sexInp.length; i++) {
//   sexInp.eq(i).on('click', function () {
//     sex = $(this).parent().text();
//     console.log(1);
//     return sex;
    
//   });
// };
// 获取出生年月

 
// 获取现居住地

// 获取最高学历

// 获取工作经验
// jobYearInp.on('change', function () {
 
//   return jobYear;
// });
// 获取手机号码
// telInp.on('blur', function () {
//   // 判断是否为电话号码
 
//   telInp.focus();
// });
// 获取联系邮箱
// emailInp.on('blur', function () {
//   // 判断是否为邮箱
  
//   emailInp.focus();
// });
// 获取简历名称
// resumeInp.on('blur', function () {
//   resumeInp = resumeInp.val();
//   resumeInp.focus();
// });
// // 获取从事行业
// industrySel.on('change', function () {
//   industry = industrySel.find('option:selected').text();
//   return industry;
// });
// 获取期望职位
// jobInp.on('change', function () {
//   job = jobInp.val()
//   return job;
// });
// 获取最低薪资
// minMoneyInp.on('blur', function () {
//   // 判断是否为数字
 
//   minMoneyInp.focus();
// });
// 获取最高薪资
// maxMoneyInp.on('blur', function () {
//   // 判断是否为数字
 
//   minMoneyInp.focus();
// });
// 获取期望城市
// expectCityInp.on('blur', function () {

//   expectCityInp.focus();
// });
// 获取工作性质
// for (let i = 0; i < jobTypebtn.length; i++) {
//   sjobTypebtn.eq(i).on('click', function () {
//     sjobType = $(this).parent().text();
//     return sjobType;
//   });
// };
// 获取到岗时间
// dateInp.on('blur', function () {
 
//   return dateInp;
// });
// 获取求职状态
// jobStatusSel.on('change', function () {
  
//   return jobStatus;
// });

// sprovinceSel.on('change', function () {
//   sprovince = sprovinceSel.find('option:selected').text();
//   return sprovince;
// });
// // 获取市
// scitySel.on('change', function () {
//   scity = scitySel.find('option:selected').text();
//   return scity;
// });
// // 获取区
// sareaSel.on('change', function () {
//   sarea = sareaSel.find('option:selected').text();
//   return sarea;
// });

$('#bcc').on('click', function () {
  shan()
  xia()
  // 现居住地址，省、市、区、详细地址拼接
  address = sprovince + scity + sarea;
  
  // 期望薪资，最小与最大拼接
  money = minMoney + '-' + maxMoney + '元/月';
  // 期望城市，省、市拼接
  expectCity = province + city;
  // 个人基本信息
  let seekerdata = {
    id: id, name: name,  birth: birth, sex: sex,
    edu: edu, tel: tel, address: address, email: email
  };
  // console.log(seekerdata.sex);
  // 简历信息
  let resumedata = {
    id: id, job: job, industry: industry, jobYear: jobYear, money: money,
    expectCity: expectCity, jobType: jobType, date: date, jobStatus: jobStatus
  };
  
  // 传递个人信息数据到后台
  $.ajax({
    url: '/addseeker1',
    method: 'post',
    data: seekerdata,
    success: (res) => {
      // 获取HTTP状态码，设置个人信息状态
    //   if (res.code == 200) {
    //     sCode = true;
    //     return sCode;
    //   }
    //   sCode = false
    //   return sCode;
    }
  });
  // 传递简历信息数据到后台
  $.ajax({
    url: '/addresume1',
    method: 'post',
    data: resumedata,
    success: (res) => {
      // 获取HTTP状态码，设置简历信息状态
    //   if (res.code == 200) {
    //     rCode = true;
    //     return rCode;
    //   }
    //   rCode = false
    //   return rCode;
    }
  });
  // 数据保存后弹出提示
//   if (sCode && rCode) {
//     alert('保存成功');
//   } else {
//     if (!sCode) {
//       alert('个人信息保存失败！');
//     };
//     if (!rCode) {
//       alert('简历信息保存失败！');
//     };
//   }
//   // 跳转到首页
//   location.href = './shouye_qiye.html';
});